package com.jdd.modules.sdkidentifyresultpushlog.entity.enums;

/**
 * @comments:月租车进出模式（1：多进多出；2：一进一出；3：单进多出；4：多进单出；默认为1）
 * 			多进如果车辆有入场记录则无需确认抬杆直接入场，如果是一进则需要确认抬杆才可以入场，多出也是如此。
 * 			如果是单进有入场记录则需要确认开闸，单出无入场记录出场则需要确认开闸。
 * @param:
 * @return: 
 * @author: zjf
 * @date: 2021年11月15日
 */
public enum InOutTypeKind {

	MULTIPLE_IN_MULTIPLE_OUT("1"), 
	ONE_IN_AND_ONE_OUT("2"),
	SINGLE_INPUT_MULTIPLE_OUTPUT("3"),
	MULTIPLE_INPUT_SINGLE_OUTPUT("4");

    private String value;

    private InOutTypeKind(String value) {
        this.value = value;
    }

    public static InOutTypeKind getByValue(String value) {
        for (InOutTypeKind ls : InOutTypeKind.values()) {
            if (ls.value == value) {
                return ls;
            }
        }
        return null;
    }

    public String value() {
        return this.value;
    }
    
}
